Remove built in "triggers"
authorColin Walters <walters@verbum.org>
Sun, 7 Jul 2013 18:37:59 +0000 (14:37 -0400)
committerColin Walters <walters@verbum.org>
Sun, 7 Jul 2013 18:37:59 +0000 (14:37 -0400)
commit26cef497a6bda37f8fdbe98238985f5b99e0a80a
tree511e1083111d877be45ec4eace89a2e9b5756fda
parentf6bca20551c994025e33972e29100ac0944cb82c
Remove built in "triggers"

Originally, the idea was that clients would replicate "OS/tree"s from
a build server, but we'd run things like "ldconfig" on the client.
This was to allow adding e.g. the nVidia binary driver.

However, the triggers were the only thing in the system at the moment
that really had expected knowledge of the *contents* of the OS, like
the location of binaries.

For now, it's architecturally cleaner if we move the burden of
triggers to the tree builder (e.g. gnome-ostree or RPM).  Eventually
we may want OSTree to assist with this type of thing (perhaps
something like RPM %ghost), but this is the right thing to do now.
28 files changed:
Makefile-daemon.am
Makefile-libostree.am
Makefile-ostree.am
Makefile-otutil.am
Makefile-switchroot.am
Makefile-triggers.am [deleted file]
Makefile.am
configure.ac
src/libostree/ostree-sysroot.c [deleted file]
src/libostree/ostree-sysroot.h [deleted file]
src/libostree/ostree.h
src/ostree/ot-admin-builtin-run-triggers.c [deleted file]
src/ostree/ot-admin-builtins.h
src/ostree/ot-builtin-admin.c
src/ostree/ot-builtin-checkout.c
src/triggers/ostree-run-triggers.c [deleted file]
src/triggers/triggers.d/0001ldconfig.trigger [deleted file]
src/triggers/triggers.d/0005depmod.trigger [deleted file]
src/triggers/triggers.d/0010mime-database.trigger [deleted file]
src/triggers/triggers.d/0020dconf.trigger [deleted file]
src/triggers/triggers.d/0030glib.trigger [deleted file]
src/triggers/triggers.d/0040gdk-pixbuf.trigger [deleted file]
src/triggers/triggers.d/0050gconf.trigger [deleted file]
src/triggers/triggers.d/0060immodules.trigger [deleted file]
src/triggers/triggers.d/0070pango.trigger [deleted file]
src/triggers/triggers.d/0080gtk+.trigger [deleted file]
src/triggers/triggers.d/0090desktop-database.trigger [deleted file]
src/triggers/triggers.d/0100fontconfig-cache.trigger [deleted file]